import request from '@/config/axios'

/** 商品定价-权限 */
export interface PriceAuth {
  id?: number // 编号
  userId?: string // 用户
  authUserId?: string // 授权用户（单个用户ID）
}

/** 获取商品定价-权限列表 */
export const getPriceAuthList = async (userId: string) => {
  return await request.get({
    url: `/ny/operation-price-auth/get?userId=${userId}`
  })
}

/** 保存商品定价-权限 */
export const savePriceAuth = async (data: PriceAuth) => {
  return await request.post({
    url: '/ny/operation-price-auth/saveOperationPriceAuth',
    data: data
  })
}

/** 获取当前用户能查看的用户ID列表 */
export const getVisibleUserIds = async () => {
  return await request.get({
    url: '/ny/operation-price-auth/getVisibleUserIds'
  })
}
